#ifndef LIST_FACTORY_H
#define LIST_FACTORY_H

#include "abs_factory/Factory.h"
namespace ListFactory
{
    class Factory : public AbsFactory::Factory
    {
    public:
        Factory(){}
        std::shared_ptr<AbsFactory::Tray> createTray(std::string caption) override;
        std::shared_ptr<AbsFactory::Page> createPage(std::string title, std::string author) override;
        std::shared_ptr<AbsFactory::Link> createLink(std::string caption, std::string url) override;
    };
};

#endif